pulldown
Type
command
Summary
Displays a pulldown menu whose whose menu items are buttons in a stack.
Syntax
pulldown <stack>
Description
Use the pulldown command to display a stack menu as a pulldown menu in situations where it is not possible to attach the menu to a button (for example, if the contents of the menu are not known in advance).
Use the pulldown command in a mouseDown handler to display the menu :
on mouseDown
pulldown stack \"Lookup Options\"
end mouseDown
While the menu is displayed, the handler pauses.
The menu appears aligned with the left edge of the control containing the handler. The menu appears below the control, if there is room on the screen. Choosing a menu item from the menu sends a mouseUp message to the stack.
On Mac OS and OS X systems, pulldown menus in a window are drawn by the standard operating system routines if the button's showBorder property is set to true and its borderWidth is not zero. Pulldown menus in the menu bar are always drawn by the operating system.
Parameters
Name | Type | Description |
---|---|---|
stack | Any stack reference. The stack's first card contains a button for each menu item in the pulldown menu. |
Examples
pulldown stack "See Also"
Related
keyword: menu
property: borderWidth, style, menuHistory, menuMode, menuMouseButton, showBorder
glossary: property, menu item, stack menu, button, handler, OS X, menu bar, message, menu, Mac OS, command
Compatibility and Support
Introduced
LiveCode 1.0
OS
mac
windows
linux
Platforms
desktop
server